1028274c3d6a9c24c5fc03c4fcab8f9388142e43,community/csv/src/main/java/org/neo4j/csv/reader/Extractors.java,DoubleArray,extract,#char[]#number#number#,422
Before Change
@Override
public double[] extract( char[] data, int offset, int length )
{
double[] array = new double[numberOfValues( data, offset, length )];
for ( int i = 0, index = 0; i < length; i++, index++ )
{
int numberOfChars = charsToNextDelimiter( data, offset+i, length-i );
After Change
@Override
public double[] extract( char[] data, int offset, int length )
{
int numberOfValues = numberOfValues( data, offset, length );
double[] array = numberOfValues > 0 ? new double[numberOfValues] : EMPTY;
for ( int arrayIndex = 0, charIndex = 0; arrayIndex < numberOfValues; arrayIndex++, charIndex++ )
{
int numberOfChars = charsToNextDelimiter( data, offset+charIndex, length-charIndex );